package com.nanhai.buddhist.college.module.collegebase.api.collegeclass.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

/**
 * @author AKai
 * @date 2022/8/24
 */

@Data
@Accessors
public class ClassesInfoDTO {

    @ApiModelProperty(value = "班级id", required = true)
    private String id;

    @ApiModelProperty(value = "班级编号")
    private String classesNumber;

    @ApiModelProperty(value = "班级名称")
    private String classesName;

    @ApiModelProperty(value = "班级编码")
    private String classesCode;

    @ApiModelProperty(value = "专业id")
    private String professionId;

    @ApiModelProperty(value = "学院id")
    private String collegeId;

    @ApiModelProperty(value = "系部id")
    private String departmentsId;

    @ApiModelProperty(value = "所属年级")
    private String classesGrade;

    @ApiModelProperty(value = "开班时间")
    private Date openingTime;

    @ApiModelProperty(value = "班级介绍")
    private String classesIntroduce;

    @ApiModelProperty("机构编号")
    private Integer orgId;

    @ApiModelProperty("学生数量")
    private Long studentCount;

    @ApiModelProperty("学院名称")
    private String collegeName;

    @ApiModelProperty("系部名称")
    private String departmentsName;

    @ApiModelProperty("专业名称")
    private String professionsName;

    @ApiModelProperty("专业层次")
    private String hierarchy;

    @ApiModelProperty("教师列表")
    private List<ClassesTeacherDTO> classesTeacherDTOS;

}
